package managedbean;

import fr.afcepf.atod16.groupe1.projet1.dto.catalogue.DtoFicheProduit;
import fr.afcepf.atod16.groupe1.projet1.service.ServiceProduitLocal;
import java.util.Map;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author G
 */
@ManagedBean(name="mbDescriptionProduit")
@RequestScoped
public class MbDescriptionProduit {
    private DtoFicheProduit ficheProduit;
    private int idFiche;
    
    @EJB
    private ServiceProduitLocal service;
    
    @PostConstruct
    public void init(){
        Map<String,String> requests = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
        Integer idProduit = Integer.valueOf(requests.get("id"));
        idFiche = idProduit;
        ficheProduit = service.getFicheProduit(idProduit);
    } 

    public DtoFicheProduit getFicheProduit() {
        return ficheProduit;
    }

    public void setFicheProduit(DtoFicheProduit ficheProduit) {
        this.ficheProduit = ficheProduit;
    }

    public int getIdFiche() {
        return idFiche;
    }

    public void setIdFiche(int idFiche) {
        this.idFiche = idFiche;
    }
    
    
}
